



    //init: function(){

    //**************************Contadores**************************************
    var gameJugador1=0;
    var gameJugador2=0;
    var currentSet=0;
    var setsGanadosJugador1=0;
    var setsGanadosJugador2=0;
    var ganador='';
    var tie=false;
    var sets = new Array(2);
    for(i=0; i<2; i++){
        sets[i]=new Array(5);
    }
    sets[0][0]=0;
    sets[1][0]=0;

    //**************************labels game*************************************
    var label = new Ext.form.Label({
        text: 'Game:',
        id: 'game',
        width: 70,
        x: 180,
        y: 70
    });
    var label1 = new Ext.form.Label({
        text: '0',
        id: 'game1',
        width: 20,
        x: 180,
        y: 90
    });
    var label2 = new Ext.form.Label({
        text: '0',
        id: 'game2',
        width: 20,
        x: 220,
        y: 90
    });

    //**************************labels del set**********************************
    var set = new Ext.form.Label({
        text: 'Set:',
        id: 'set',
        width: 50,
        x: 180,
        y: 140
    });
    //**************************puntos set**************************************
    var setJ1 = new Ext.form.Label({
        text: '0',
        id: 'setJ1',
        width: 60,
        x: 180,
        y: 160
    });
    var setJ2 = new Ext.form.Label({
        text: '0',
        id: 'setJ2',
        width: 60,
        x: 180,
        y: 180
    });

    //*****************funciones para los puntos de los games*******************

    var puntos1 = function(){
        if(gameJugador1<30 && !tie)
            gameJugador1+=15;
        
        else if(gameJugador1==30 && !tie)
            gameJugador1+=10;
        
        else if(gameJugador1==40 && gameJugador2==40 && !tie){
            gameJugador1='a';
        }
        else if(gameJugador2=='a'){
            gameJugador2=40;
            Ext.getCmp('game2').setText(''+gameJugador2);
        }
        else if((gameJugador1==40 && gameJugador2<40) || gameJugador1=='a'){
            gameJugador1=0;
            gameJugador2=0;
            Ext.getCmp('game2').setText(''+gameJugador2);
            puntoSet(1);
        }
        else if(tie){
            gameJugador1++;
            if(gameJugador1>=7 && Math.abs(gameJugador1-gameJugador2)>=2 ){
                puntoSet(1);
                gameJugador1=0;
                gameJugador2=0;
            }
        }
        Ext.getCmp('game1').setText(''+gameJugador1);
    };

    var puntos2 = function(){
        if(gameJugador2<30 && !tie)
            gameJugador2+=15;
        
        else if(gameJugador2==30 && !tie)
            gameJugador2+=10;
        
        else if(gameJugador2==40 && gameJugador1==40 && !tie)
            gameJugador2='a';
        
        else if(gameJugador1=='a'){
            gameJugador1=40;
            Ext.getCmp('game1').setText(''+gameJugador1);
        }
        else if((gameJugador2==40 && gameJugador1<40) || gameJugador2=='a'){
            gameJugador1=0;
            gameJugador2=0;
            Ext.getCmp('game1').setText(''+gameJugador1);
            puntoSet(2);
        }
        else if(tie){
            gameJugador2++;
            if(gameJugador2>=7 && Math.abs(gameJugador1-gameJugador2)>=2 ){
                puntoSet(2);
                gameJugador1=0;
                gameJugador2=0;
            }
        }
        Ext.getCmp('game2').setText(''+gameJugador2);
    };

    var puntoSet = function(jugador){
        if(jugador==1){
            sets[0][currentSet]++;
            var str = ''+sets[0];
            Ext.getCmp('setJ1').setText(str.replace(/,/gi, " "));
        }
        else{
            sets[1][currentSet]++;
            var st = ''+sets[1];
            Ext.getCmp('setJ2').setText(st.replace(/,/gi, " "));
        }
        comprobarSet(jugador);
    }

    var comprobarSet = function(jugador)
    {
        if( Math.abs(sets[0][currentSet]-sets[1][currentSet])>=2 && (sets[0][currentSet]>=6 || sets[1][currentSet]>=6) && currentSet<4){
            currentSet++;
            sets[0][currentSet]=0;
            sets[1][currentSet]=0;
            if(jugador==1){
                setsGanadosJugador1++;
            }
            else{
                setsGanadosJugador2++;
            }
        }
        else if( sets[0][currentSet]==6 && sets[1][currentSet]==6 && currentSet<4)
        {
            Ext.getCmp('game').setText('Tie Break');
            tie=true;
        }
        else if(tie){
            tie=false;
            currentSet++;
            if(jugador==1){
                setsGanadosJugador1++;
            }
            else{
                setsGanadosJugador2++;
            }
            sets[0][currentSet]=0;
            sets[1][currentSet]=0;
            Ext.getCmp('game').setText('Game');
            Ext.getCmp('game1').setText(''+gameJugador1);
            Ext.getCmp('game2').setText(''+gameJugador2);
        }
        else if( Math.abs(sets[0][currentSet]-sets[1][currentSet])==2 && currentSet==4)
        {
            if(jugador==1){
                setsGanadosJugador1++;
            }
            else{
                setsGanadosJugador2++;
            }
            jugador1.setDisabled(true);
            jugador2.setDisabled(true);
        }
        comprobarPartido();
        Ext.getCmp('set').setText('Set: '+(currentSet+1));
        return;
    }

    var comprobarPartido = function(){
        if(setsGanadosJugador1==3){
            ganador='jugador1';
            alert('ganó '+ganador );
            jugador1.setDisabled(true);
            jugador2.setDisabled(true);
        }
        if(setsGanadosJugador2==3){
            ganador='jugador2';
            alert('ganó  '+ganador );
            jugador1.setDisabled(true);
            jugador2.setDisabled(true);
        }
    }

    //*****************************Botones**************************************
    var jugador1 = new Ext.Button({
        id:'jugador1',
        height: 140,
        width: 130,
        enabledToggle: true,
        x: 20,
        y: 70
    });

    var jugador2 = Ext.create('Ext.Button', {
        height: 140,
        width: 130,
        enabledToggle: true,
        x: 270,
        y: 70
    });

    //********************************Panel*************************************
    var main = new Ext.Panel({
            //title: 'Puntos del Partido',
            width:420,
            height:300,
            layout: 'absolute',
            items: [jugador1, jugador2, label, label1, label2, set, setJ1, setJ2]
    });

   // main.render('frame');
    jugador1.on('click', puntos1);
    jugador2.on('click', puntos2);
    comprobarSet();
    //}


//Ext.onReady(Panel.init);


var windMarcarPts = new Ext.Window({
	id     : 'windMarcarPts',
        title:'Puntos del Partido',
	modal: true,
	closable:true,
	draggable: false, 
	autoHeight: true,
     //   animateTarget:'tbseparatorJuez',
	//autoWidth  : true,
        width: '40%',
	items  : [main]
});